
import java.util.*;

/**
 * Le classe principale Catalogue
 * @author xuewen
 * @see Catalogue
 */
public class Catalogue {
	
	public static int nbAutos=3;
	public static int nbScooters=2;
	
	/**
	 * @see #main(String[])
	 * @param args
	 */
	public static void main(String[] args){
		Scanner reader=new Scanner(System.in);
		FabriqueVehicule fabrique;
		Automobile[] autos=new Automobile[nbAutos];
		Scooter[] scooters=new Scooter[nbScooters];
		System.out.println("Voulez-vous utiliser des "+"Vehicules electriques (1) ou a essence (2) : ");
		String choix=reader.next();
		if(choix.equals("1")){
			fabrique=new FabriqueVehiculeElectricite();
		}else{
			fabrique=new FabriqueVehiculeEssence();
		}
		for(int i=0;i<nbAutos;i++)
			autos[i]=fabrique.creeAutomobile("standard", "jaune",i+6 ,3.5);
		for(int i=0;i<nbScooters;i++)
			scooters[i]=fabrique.creeScooter("classic", "rouge", 2+i);
		for(Automobile auto:autos)
			auto.AfficheCaracteristiques();
		for(Scooter scooter:scooters)
			scooter.AfficheCaracteristiques();
			
		
	}

}
